DataSource for Entity Framework for WinForms
GroupBy<TSource,TKey,TResult>(IIndexedSource<TSource>,Expression<Func<TSource,TKey>>,Expression<Func<TKey,IEnumerable<TSource>,TResult>>) メソッド

C1.LiveLinq.4.5.2 アセンブリ > C1.LiveLinq 名前空間 > IndexedQueryExtensions クラス > GroupBy メソッド : GroupBy<TSource,TKey,TResult>(IIndexedSource<TSource>,Expression<Func<TSource,TKey>>,Expression<Func<TKey,IEnumerable<TSource>,TResult>>) メソッド
source 内の要素の型。
keySelector によって返されるキーの型。
resultSelector によって返される結果値の型。
要素をグループ化する C1.LiveLinq.Indexing.IIndexedSource<T>
各要素のキーを抽出する関数。
各グループの結果値を作成する関数。
指定されたキーセレクタ関数に従ってコレクションの要素をグループ化し、各グループとそのキーから結果値を作成します。
シンタックス
'宣言
 
Public Overloads Shared Function GroupBy
    (Of TSource,TKey,TResult)( _
   ByVal source As IIndexedSource(Of TSource), _
   ByVal keySelector As System.Linq.Expressions.Expression(Of Func(Of TSource,TKey)), _
   ByVal resultSelector As System.Linq.Expressions.Expression(Of Func(Of TKey,IEnumerable(Of TSource),TResult)) _
) As IIndexedSource(Of TResult)
public static IIndexedSource<TResult> GroupBy<TSource,TKey,TResult>( 
   IIndexedSource<TSource> source,
   System.Linq.Expressions.Expression<Func<TSource,TKey>> keySelector,
   System.Linq.Expressions.Expression<Func<TKey,IEnumerable<TSource>,TResult>> resultSelector
)

パラメータ

source
要素をグループ化する C1.LiveLinq.Indexing.IIndexedSource<T>
keySelector
各要素のキーを抽出する関数。
resultSelector
各グループの結果値を作成する関数。

型パラメータ

TSource
source 内の要素の型。
TKey
keySelector によって返されるキーの型。
TResult
resultSelector によって返される結果値の型。

戻り値の型

各要素がグループとキーへの投影を表す TResult の型の要素のコレクション。
参照

IndexedQueryExtensions クラス
IndexedQueryExtensions メンバ
オーバーロード一覧